Authorities said Thomas DiNapoli was driving east on Morris Avenue in Union on the afternoon of June 4 when he crossed the double-yellow line and struck a Chevy Impala head-on.
The three occupants of the car were taken to Trinitas Regional Medical Center for treatment of their injuries. Michelina Mele, 94, was pronounced dead the next day.
Authorities say DiNapoli had cocaine and clonazepam, a powerful tranquilizer, in his system at the time of the crash.
DiNapoli was arrested this week and is being held at the Union County jail pending a court appearance . If convicted, he faces five to 10 years in prison.
Click here to follow Daily Voice Highland Lakes-Vernon and receive free news updates.